21550
2053
這個問題已經在這裡有了答案:
從客戶端檢測到潛在的危險Request.Form值
(44個答案)
6年前關閉。
在插入帶有“ <”的記錄時出現此錯誤。
如何通過在其中插入帶有“ <”的字符串來解決此錯誤。
我使用實體框架。該列的數據類型為nvarchar。
提前致謝。 
您可以嘗試在web.config的元素上設置屬性requestValidationMode =“ 2.0”

...

...

並用以下命令裝飾您的控制器/動作(選擇合適的一個):
[HttpPost]
[ValidateInput(false)]
公共ActionResult MyMethod(字符串s)
{
....
}
注意:請始終清理您的輸入。
|
除了@scheien已經建議的內容之外,您還可以檢查是否將輸入(帶有潛在危險的腳本,即<字符)設置為某個不接受輸入的模型值。嘗試這樣做:
[AllowHtml]
公共字符串文本{get;組;}
|
不是您要找的答案?瀏覽標記為c#asp.net-mvc asp.net-mvc-4的其他問題,或提出您自己的問題。